lang/gcc12
GNU Compiler Collection 12
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Status | |
|---|---|---|---|---|---|---|---|---|
| 12.1.0 | 504 | 3.0 | amd64 | gpl3 | 0 | fail |
License Permissions:
Events
| Machine | Type | Time | Message |
|---|---|---|---|
| m3064b | info | 2023-01-04 02:44:13.373886 | Test Started |
| m3064b | fail | 2023-01-04 04:21:39.329345 | make build returned non-zero: 1 |
| m3064b | fail | 2023-01-04 04:21:51.80635 | 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 stage 1 in ./intl
Configuring in build-x86_64-portbld-freebsd11.4/libiberty
Configuring stage 1 in ./libiberty
Configuring stage 1 in ./lto-plugin
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
checking for perl... perl
checking build system type... x86_64-portbld-freebsd11.4
checking host system type... 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 the C compiler works... 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
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking build system type... checking for perl... perl
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 host system type... checking whether the C compiler works... x86_64-portbld-freebsd11.4
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 for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether we are cross compiling... checking for a thread-safe mkdir -p... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/../install-sh -c -d
checking for gawk... /usr/bin/awk
checking whether gmake sets $(MAKE)... yes
yes
checking for C compiler default output file name... a.out
no
checking whether gmake supports nested variables... checking for suffix of executables... checking for suffix of object files... yes
o
checking whether we are using the GNU C compiler... checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by gmake...
yes
checking whether cc accepts -g... checking whether the C compiler works... GNU
checking whether we are cross compiling... checking for x86_64-portbld-freebsd11.4-gcc... cc
yes
checking for cc option to accept ISO C89... no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking whether the C compiler works... checking for suffix of executables... o
checking whether we are using the GNU C compiler... none needed
checking how to run the C preprocessor... cpp
yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89...
checking whether we are cross compiling... 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 C compiler default output file name... a.out
checking for suffix of executables... none needed
checking how to run the C preprocessor... cc -E
no
checking for suffix of object files... checking whether we are cross compiling... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... o
checking whether we are using the GNU C compiler... /usr/bin/grep -E
checking for ANSI C header files... yes
checking whether cc accepts -g... yes
yes
checking for cc option to accept ISO C89... checking for sys/types.h... no
checking for suffix of object files... none needed
checking how to run the C preprocessor... cpp
o
checking whether we are using the GNU C compiler... yes
yes
checking whether cc accepts -g... checking for sys/stat.h... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for cc option to accept ISO C89... yes
yes
none needed
checking whether cc understands -c and -o together... checking for stdlib.h... checking for sys/types.h... yes
yes
checking dependency style of cc... checking for string.h... yes
checking for sys/stat.h... yes
yes
yes
checking for sys/types.h... checking for memory.h... checking for stdlib.h... gcc3
checking how to run the C preprocessor... cpp
yes
checking for sys/stat.h... yes
yes
checking for string.h... checking for strings.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... checking for stdlib.h... /usr/bin/grep -E
checking for ANSI C header files... yes
yes
checking for memory.h... checking for inttypes.h... yes
checking for string.h... yes
checking for strings.h... yes
yes
checking for memory.h... yes
checking for inttypes.h... checking for stdint.h... yes
yes
yes
checking for strings.h... checking for unistd.h... checking for stdint.h... yes
checking for sys/types.h... yes
yes
checking minix/config.h usability... yes
yes
checking for unistd.h... checking for sys/stat.h... no
checking minix/config.h presence... checking for inttypes.h... yes
yes
checking minix/config.h usability... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for stdlib.h... checking for stdint.h... yes
checking whether gmake sets $(MAKE)... yes
no
checking minix/config.h presence... yes
yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether NLS is requested... no
checking for string.h... checking for msgfmt... no
checking for gmsgfmt... :
checking for unistd.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
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 xgettext... no
checking minix/config.h usability... checking for memory.h... no
checking whether cc supports -W... checking for msgmerge... no
yes
checking build system type... no
checking minix/config.h presence... yes
checking for strings.h... checking whether cc supports -Wall... 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... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for inttypes.h... 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... yes
checking whether cc supports -Wc++-compat... yes
no
checking for stdint.h... yes
checking whether cc supports -W... checking whether cc supports -Wstrict-prototypes... yes
checking whether cc supports -Wall... yes
yes
checking whether cc supports -Wshadow=local... none required
checking for an ANSI C-conforming const... checking for unistd.h... yes
checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -pedantic ... yes
yes
yes
checking whether cc understands -c and -o together... checking minix/config.h usability... yes
checking for an ANSI C-conforming const... yes
checking for inline... checking whether cc supports -Wc++-compat... inline
checking for off_t... no
checking minix/config.h presence... yes
checking for inline... yes
checking whether cc supports -Wstrict-prototypes... inline
checking whether byte ordering is bigendian... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
yes
checking for x86_64-portbld-freebsd11.4-gcc... (cached) cc
checking whether cc supports -Wshadow=local... yes
checking for size_t... yes
checking whether cc supports -pedantic ... yes
checking for working alloca.h... yes
checking whether cc understands -c and -o together... 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... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for CET support... no
no
no
checking for alloca... checking whether cc supports -Wall... checking for sys/file.h... yes
checking for -static-libgcc... yes
checking for sys/param.h... yes
yes
checking for an ANSI C-conforming const... yes
checking for limits.h... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for inline... yes
yes
checking for getpagesize... checking for stdlib.h... (cached) yes
inline
checking whether byte ordering is bigendian... yes
checking for CET support... no
checking whether symbol versioning is supported... checking for malloc.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
yes
gnu
checking how to print strings... checking for working mmap... checking for sys/time.h... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for CET support... no
yes
/usr/bin/grep -F
checking for ld used by cc... checking for time.h... checking for sys/file.h... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
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 for sys/resource.h... checking for sys/param.h... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
checking for sys/stat.h... (cached) yes
checking for limits.h... 393216
checking whether the shell understands some XSI constructs... checking for sys/mman.h... yes
checking whether the shell understands "+="... yes
no
checking whether we are using the GNU C Library 2.1 or newer... yes
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... no
checking whether integer division by zero raises SIGFPE... 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... checking for stdlib.h... (cached) yes
checking for fcntl.h... yes
checking for malloc.h... no
checking for inttypes.h... checking for alloca.h... yes
yes
checking for stdint.h... checking for string.h... (cached) yes
no
yes
checking for unsigned long long... checking for sys/pstat.h... checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... no
yes
checking for sys/sysmp.h... checking for time.h... yes
no
checking for sys/resource.h... checking for sys/sysinfo.h... ok
checking for dlfcn.h... yes
checking for inttypes.h... yes
yes
no
checking whether the inttypes.h PRIxNN macros are broken... checking for machine/hal_sysinfo.h... yes
checking for objdir... checking for sys/stat.h... (cached) yes
no
checking for ld used by GCC... .libs
/usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... no
yes
checking for shared library run path origin... checking for sys/mman.h... yes
checking for sys/table.h... checking for fcntl.h... no
yes
checking for sys/sysctl.h... yes
checking for alloca.h... checking for sys/systemcfg.h... checking if cc supports -fno-rtti -fno-exceptions... done
no
checking for sys/pstat.h... checking argz.h usability... no
checking for stdint.h... (cached) yes
yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... no
checking for sys/sysmp.h... checking for stdio_ext.h... no
checking argz.h presence... yes
checking if cc static flag -static works... no
no
checking for sys/sysinfo.h... checking for process.h... no
checking for argz.h... no
checking limits.h usability... no
yes
checking limits.h presence... no
checking for sys/prctl.h... checking for machine/hal_sysinfo.h... yes
checking for limits.h... yes
checking locale.h usability... no
checking for sys/wait.h that is POSIX.1 compatible... no
checking for sys/table.h... yes
checking locale.h presence... yes
checking whether time.h and sys/time.h may both be included... no
yes
checking for locale.h... yes
checking for sys/sysctl.h... yes
yes
checking whether errno must be declared... checking nl_types.h usability... checking for sys/systemcfg.h... no
checking size of int... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
no
checking malloc.h usability... checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking malloc.h presence... yes
checking for malloc.h... yes
no
checking for process.h... checking stddef.h usability... 4
checking size of long... yes
checking stddef.h presence... no
checking for sys/prctl.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
no
checking for sys/wait.h that is POSIX.1 compatible... 8
checking size of size_t... checking for unistd.h... (cached) yes
yes
checking whether time.h and sys/time.h may both be included... checking for sys/param.h... (cached) yes
yes
checking whether errno must be declared... checking for feof_unlocked... no
checking size of int... 8
checking for long long... yes
4
checking size of long... 8
checking size of size_t... checking for fgets_unlocked... yes
checking size of long long... no
checking for getc_unlocked... 8
checking for long long... 8
checking for a 64-bit type... uint64_t
checking for intptr_t... yes
checking size of long long... yes
checking for uintptr_t... yes
checking for ssize_t... yes
8
checking for a 64-bit type... checking for getcwd... uint64_t
checking for intptr_t... yes
checking for pid_t... yes
yes
checking for uintptr_t... checking for getegid... yes
checking for library containing strerror... yes
yes
checking for ssize_t... checking for geteuid... none required
checking for asprintf... yes
checking for getgid... yes
checking for pid_t... yes
yes
yes
checking for library containing strerror... checking for getuid... checking for atexit... yes
checking if cc supports -c -o file.o... yes
none required
yes
checking for basename... checking for asprintf... checking for mempcpy... 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... yes
yes
checking for bcmp... no
checking for atexit... checking for munmap... 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
yes
checking for putenv... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for int64_t... yes
checking for basename... checking for bcopy... yes
yes
checking for bcmp... checking for setenv... yes
yes
checking for uint64_t... checking for bsearch... yes
yes
checking for sys/wait.h that is POSIX.1 compatible... checking for setlocale... yes
yes
yes
checking for bcopy... checking for bzero... yes
checking for stpcpy... configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
yes
checking for calloc... checking for bsearch... yes
checking for strcasecmp... yes
yes
yes
checking for bzero... checking for clock... checking for strdup... yes
checking for calloc... yes
checking for ffs... yes
checking for strtoul... yes
yes
checking for clock... checking for getcwd... yes
checking for tsearch... yes
yes
checking for getpagesize... checking for ffs... yes
yes
checking for __argz_count... yes
checking for getcwd... checking for gettimeofday... no
checking for __argz_stringify... yes
yes
checking for getpagesize... checking for index... no
checking for __argz_next... yes
checking for gettimeofday... no
yes
checking for __fsetlocking... checking for insque... yes
checking for memchr... no
checking for iconv... yes
checking for index... yes
yes
checking for memcmp... checking for insque... config.status: creating Makefile
yes
checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib
checking for iconv declaration... yes
config.status: creating config.h
checking for memcpy... 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 memchr... config.status: executing depfiles commands
yes
checking for memmem... config.status: executing libtool commands
yes
yes
checking for LC_MESSAGES... yes
checking for memmove... checking for memcmp... mkdir build-x86_64-portbld-freebsd11.4/fixincludes
Configuring in build-x86_64-portbld-freebsd11.4/fixincludes
yes
checking for bison... no
checking whether NLS is requested... no
checking whether to use NLS... no
yes
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
yes
checking for memcpy... checking for mempcpy... configure: updating cache ./config.cache
configure: creating ./config.status
no
yes
checking for memset... checking for memmem... yes
yes
checking for memmove... checking for mkstemps... yes
checking for putenv... yes
checking for mempcpy... yes
no
checking for memset... config.status: creating Makefile
checking for random... yes
checking for mkstemps... yes
config.status: creating config.intl
checking for rename... config.status: creating config.h
yes
yes
checking for putenv... configure: creating cache ./config.cache
config.status: executing default-1 commands
checking for rindex... 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 x86_64-portbld-freebsd11.4-gcc... cc
yes
yes
mkdir build-x86_64-portbld-freebsd11.4/libcpp
Configuring in build-x86_64-portbld-freebsd11.4/libcpp
checking for setenv... checking for random... checking whether the C compiler works... yes
yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for rename... checking for snprintf...
yes
checking whether we are cross compiling... yes
checking for rindex... checking for sigsetmask... yes
no
checking for stpcpy... checking for suffix of object files... configure: creating cache ./config.cache
yes
checking build system type... checking for setenv... x86_64-portbld-freebsd11.4
checking host system type... x86_64-portbld-freebsd11.4
checking target system type... o
checking whether we are using the GNU C compiler... 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
yes
checking whether cc accepts -g... yes
yes
checking for cc option to accept ISO C89... checking for snprintf... yes
checking for stpncpy... checking whether the C compiler works... none needed
checking how to run the C preprocessor... cc -E
yes
yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for sigsetmask... checking for strcasecmp... 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 stpcpy... yes
checking whether we are cross compiling... checking for strchr... no
checking for suffix of object files... yes
o
checking whether we are using the GNU C compiler... checking for stpncpy... yes
checking whether cc accepts -g... yes
yes
checking for cc option to accept ISO C89... checking for sys/types.h... yes
yes
checking for strdup... none needed
yes
checking for sys/stat.h... checking for strcasecmp... yes
checking for stdlib.h... yes
yes
checking whether we are using the GNU C++ compiler... checking for strncasecmp... yes
checking for strchr... checking for string.h... yes
checking whether c++ -std=c++11 accepts -g... 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... yes
checking for memory.h... cc -E
yes
yes
checking for strndup... yes
checking for strings.h... checking for strdup... 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 inttypes.h... yes
yes
yes
checking for stdint.h... checking for strnlen... checking for strncasecmp... yes
checking for unistd.h... yes
checking minix/config.h usability... yes
checking for sys/types.h... yes
yes
yes
no
checking minix/config.h presence... checking for strndup... checking for strrchr... checking for sys/stat.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for stdlib.h... checking whether cc supports -W... yes
yes
yes
yes
checking whether cc supports -Wall... checking for strstr... checking for string.h... yes
checking for strnlen... checking whether cc supports -Wwrite-strings... yes
yes
checking for memory.h... checking whether cc supports -Wstrict-prototypes... yes
yes
checking whether cc supports -Wmissing-prototypes... checking for strings.h... yes
yes
yes
checking whether cc supports -Wold-style-definition... checking for strtod... yes
yes
checking for inttypes.h... checking for strrchr... checking whether cc supports -Wmissing-format-attribute... yes
yes
checking whether cc supports -Woverlength-strings... checking for stdint.h... yes
checking whether cc supports -pedantic -Wlong-long... yes
yes
yes
yes
checking for strtol... checking for ANSI C header files... (cached) yes
checking for strstr... checking for unistd.h... checking stddef.h usability... yes
checking minix/config.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
no
checking minix/config.h presence... yes
yes
checking for strings.h... (cached) yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for strtoul... checking for unistd.h... (cached) yes
checking for strtod... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking fcntl.h usability... no
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
yes
checking fcntl.h presence... checking whether cc supports -W... yes
checking for fcntl.h... yes
yes
yes
yes
checking whether cc supports -Wall... checking sys/file.h usability... checking for strtol... checking for strtoll... yes
checking sys/file.h presence... yes
checking whether cc supports -Wnarrowing... yes
checking for sys/file.h... yes
yes
checking whether cc supports -Wwrite-strings... checking for sys/stat.h... (cached) yes
yes
yes
checking for clearerr_unlocked... checking for strtoul... checking whether cc supports -Wmissing-format-attribute... yes
yes
checking for strtoull... checking whether cc supports -Wstrict-prototypes... yes
checking whether cc supports -Wmissing-prototypes... yes
yes
checking whether cc supports -Wold-style-definition... yes
checking for feof_unlocked... yes
checking for strverscmp... yes
checking for strtoll... checking whether cc supports -Wc++-compat... yes
checking whether cc supports -pedantic -Wlong-long... yes
yes
no
checking whether cc supports -fno-exceptions... checking for tmpnam... checking for ferror_unlocked... yes
yes
checking whether cc supports -fno-rtti... checking for strtoull... yes
yes
yes
checking for fflush_unlocked... checking for vasprintf... checking dependency style of c++ -std=c++11... yes
yes
checking for strverscmp... checking for fgetc_unlocked... yes
checking for vfprintf... no
checking for tmpnam... gcc3
checking whether time.h and sys/time.h may both be included... no
yes
checking whether string.h and strings.h may both be included... checking for fgets_unlocked... yes
checking locale.h usability... yes
checking for vprintf... yes
checking locale.h presence... yes
no
yes
checking for locale.h... yes
checking for fileno_unlocked... checking for vasprintf... checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
yes
yes
checking for fprintf_unlocked... yes
checking limits.h presence... checking for vsnprintf... checking for vfprintf... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... no
checking for fputc_unlocked... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
yes
checking for strings.h... (cached) yes
checking for vsprintf... yes
checking for string.h... (cached) yes
checking for vprintf... checking sys/file.h usability... yes
yes
checking sys/file.h presence... checking for fputs_unlocked... yes
yes
checking for sys/file.h... yes
checking for waitpid... checking for unistd.h... (cached) yes
checking whether byte ordering is bigendian... yes
checking for vsnprintf... yes
checking for fread_unlocked... yes
checking for setproctitle... no
checking for an ANSI C-conforming const... yes
checking for inline... yes
yes
checking for fwrite_unlocked... inline
checking for obstacks... checking for vsprintf... yes
checking whether alloca needs Cray hooks... no
checking for off_t... yes
no
checking stack direction for C alloca... checking for getchar_unlocked... yes
yes
checking for size_t... checking for waitpid... yes
-1
checking for vfork.h... yes
checking for ssize_t... checking for getc_unlocked... no
checking for fork... yes
checking for setproctitle... yes
yes
checking for uintptr_t... yes
checking whether alloca needs Cray hooks... checking for putchar_unlocked... yes
yes
checking for ptrdiff_t... no
checking stack direction for C alloca... checking for vfork... yes
checking for putc_unlocked... yes
checking for uint64_t... -1
checking for vfork.h... yes
checking whether struct tm is in sys/time.h or time.h... yes
yes
time.h
checking size of int... no
checking for working fork... checking for fork... checking whether abort is declared... 4
checking size of long... yes
checking whether asprintf is declared... yes
yes
yes
checking for working vfork... (cached) yes
checking for _doprnt... checking for vfork... checking whether basename is declared... 8
no
checking for sys_errlist... yes
checking for clearerr_unlocked... checking for working fork... no
checking whether errno is declared... yes
yes
checking for sys_nerr... checking for feof_unlocked... no
yes
checking for working vfork... (cached) yes
checking for _doprnt... checking whether vasprintf is declared... yes
yes
no
checking for sys_errlist... checking for sys_siglist... yes
checking whether clearerr_unlocked is declared... checking for ferror_unlocked... yes
checking whether feof_unlocked is declared... yes
yes
checking for sys_nerr... yes
checking for external symbol _system_configuration... checking whether ferror_unlocked is declared... yes
yes
no
checking whether fflush_unlocked is declared... checking for fflush_unlocked... checking for __fsetlocking... yes
yes
checking whether fgetc_unlocked is declared... checking for sys_siglist... no
yes
checking for canonicalize_file_name... checking for fgetc_unlocked... no
checking whether fgets_unlocked is declared... yes
checking for external symbol _system_configuration... no
checking for dup3... no
no
no
checking for fgets_unlocked... checking for __fsetlocking... checking whether fileno_unlocked is declared... yes
checking whether fprintf_unlocked is declared... yes
no
no
checking for getrlimit... no
checking whether fputc_unlocked is declared... checking for canonicalize_file_name... checking for fileno_unlocked... yes
yes
checking for getrusage... checking whether fputs_unlocked is declared... no
checking for dup3... yes
checking whether fread_unlocked is declared... yes
yes
yes
checking whether fwrite_unlocked is declared... checking for getsysinfo... checking for fprintf_unlocked... yes
yes
checking for getrlimit... checking whether getchar_unlocked is declared... no
yes
checking for gettimeofday... (cached) yes
no
checking whether getc_unlocked is declared... checking for fputc_unlocked... checking for on_exit... yes
checking whether putchar_unlocked is declared... yes
no
yes
checking for getrusage... yes
checking for pipe2... checking for fputs_unlocked... checking whether putc_unlocked is declared... yes
yes
yes
checking for an ANSI C-conforming const... checking for psignal... checking for getsysinfo... yes
yes
checking sys/mman.h usability... checking for fread_unlocked... no
checking for gettimeofday... (cached) yes
yes
checking sys/mman.h presence... checking for on_exit... yes
checking for sys/mman.h... yes
checking for mmap... yes
yes
checking for pstat_getdynamic... checking for fwrite_unlocked... no
no
checking for pipe2... checking for pstat_getstatic... 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
no
checking for realpath... checking for getchar_unlocked... yes
checking whether mmap with MAP_ANON(YMOUS) works... yes
checking whether to enable maintainer-specific portions of Makefiles... no
yes
checking for psignal... configure: updating cache ./config.cache
configure: creating ./config.status
yes
yes
checking for setrlimit... yes
checking for getc_unlocked... checking for pstat_getdynamic... yes
yes
checking for putchar_unlocked... checking for spawnve... yes
no
checking for putc_unlocked... no
checking for pstat_getstatic... checking for spawnvpe... config.status: creating Makefile
no
yes
no
checking for realpath... config.status: creating mkheaders.almost
checking for strerror... checking whether abort is declared... yes
config.status: creating config.h
yes
checking whether asprintf is declared... yes
checking for strsignal... checking for setrlimit... yes
checking whether basename is declared... yes
checking for spawnve... yes
no
Configuring stage 1 in ./libbacktrace
checking whether errno is declared... checking for sysconf... no
no
checking for spawnvpe... checking whether getopt is declared... yes
checking whether vasprintf is declared... yes
no
checking for sysctl... checking for strerror... yes
checking whether clearerr_unlocked is declared... yes
checking for sysmp... yes
yes
checking whether feof_unlocked is declared... checking for strsignal... no
checking for table... yes
yes
checking whether ferror_unlocked is declared... checking for sysconf... yes
checking whether fflush_unlocked is declared... no
checking for times... yes
yes
checking whether fgetc_unlocked is declared... checking for sysctl... no
yes
checking whether fgets_unlocked is declared... checking for wait3... no
checking whether fileno_unlocked is declared... yes
yes
checking for sysmp... checking for wait4... yes
checking whether fprintf_unlocked is declared... configure: creating cache ./config.cache
yes
no
checking build system type... x86_64-portbld-freebsd11.4
checking host system type... checking for sbrk... checking whether fputc_unlocked is declared... x86_64-portbld-freebsd11.4
checking target system type... no
x86_64-portbld-freebsd11.4
checking for table... checking for x86_64-portbld-freebsd11.4-gcc... cc
yes
yes
checking whether fputs_unlocked is declared... no
checking whether the C compiler works... checking for times... checking whether basename is declared... yes
checking whether fread_unlocked is declared... yes
checking for C compiler default output file name... a.out
no
checking for suffix of executables... yes
checking whether ffs is declared... checking for wait3... yes
yes
checking whether fwrite_unlocked is declared... checking whether asprintf is declared... checking whether we are cross compiling... yes
checking for wait4... yes
yes
checking whether vasprintf is declared... no
checking for suffix of object files... checking whether getchar_unlocked is declared... yes
checking for sbrk... o
checking whether we are using the GNU C compiler... yes
checking whether snprintf is declared... yes
checking whether cc accepts -g... yes
checking whether getc_unlocked is declared... yes
checking for cc option to accept ISO C89... yes
none needed
checking whether cc understands -c and -o together... yes
yes
checking whether vsnprintf is declared... yes
checking how to run the C preprocessor... cpp
yes
checking whether putchar_unlocked is declared... checking whether basename is declared... yes
checking whether calloc is declared... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... no
yes
checking whether putc_unlocked is declared... checking whether ffs is declared... checking whether getenv is declared... yes
yes
yes
checking for working alloca.h... checking whether asprintf is declared... checking whether getopt is declared... yes
yes
no
checking for alloca... yes
checking for sys/types.h... checking whether vasprintf is declared... checking whether malloc is declared... yes
yes
yes
checking for sys/stat.h... yes
checking for ANSI C header files... (cached) yes
checking for nl_langinfo and CODESET... checking whether snprintf is declared... checking whether realloc is declared... yes
yes
yes
checking for stdlib.h... checking whether vsnprintf is declared... checking whether sbrk is declared... yes
yes
checking whether NLS is requested... no
checking for uchar... yes
checking for string.h...
checking whether calloc is declared... yes
checking size of ino_t... yes
yes
checking for memory.h... checking whether getenv is declared... checking whether strtol is declared... yes
yes
yes
checking whether getopt is declared... checking for strings.h... checking whether strtoul is declared... yes
yes
checking for inttypes.h... checking whether malloc is declared... yes
checking whether strtoll is declared... yes
yes
checking whether realloc is declared... yes
checking for stdint.h... checking whether strtoull is declared... yes
yes
checking whether sbrk is declared... checking for unistd.h... yes
checking whether strverscmp is declared... yes
yes
checking minix/config.h usability... checking whether strtol is declared... no
no
checking minix/config.h presence... yes
checking whether strnlen is declared... checking whether strtoul is declared... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
yes
yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... checking whether canonicalize_file_name must be declared... yes
checking whether strtoll is declared... 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 stdlib.h... (cached) yes
checking whether strtoull is declared... yes
checking whether gmake supports nested variables... yes
checking for unistd.h... (cached) yes
yes
checking whether strverscmp is declared... checking for sys/param.h... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for x86_64-portbld-freebsd11.4-gcc... (cached) cc
checking for getpagesize... (cached) yes
checking for working mmap... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be 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... 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 stdlib.h... (cached) yes
yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm
checking the name lister (/usr/local/bin/nm) interface... 8
checking size of dev_t... checking for unistd.h... (cached) yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 393216
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for sys/param.h... (cached) 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... checking for getpagesize... (cached) yes
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... checking for working mmap... yes
checking for working strncmp... 8
checking for ld used by GCC... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for working strncmp... yes
checking for shared library run path origin... yes
ok
checking for dlfcn.h... done
yes
checking for iconv... (cached) no
yes
checking for objdir... .libs
configure: updating cache ./config.cache
configure: creating ./config.status
configure: updating cache ./config.cache
configure: creating ./config.status
checking for CET support... no
checking if cc supports -fno-rtti -fno-exceptions... configure: updating cache ./config.cache
yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... configure: creating ./config.status
yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... config.status: creating Makefile
config.status: creating testsuite/Makefile
yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/local/bin/ld) supports shared libraries... config.status: creating config.h
yes
checking whether -lc should be explicitly linked in... config.status: executing default commands
config.status: creating Makefile
config.status: creating Makefile
no
checking dynamic linker characteristics... config.status: creating testsuite/Makefile
Configuring stage 1 in ./libcody
config.status: creating config.h
freebsd11.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... config.status: creating config.h
yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... config.status: executing depdir commands
config.status: executing default commands
mkdir .deps
no
checking unwind.h usability... Configuring stage 1 in ./libdecnumber
no
checking unwind.h presence... no
checking for unwind.h... no
checking for -funwind-tables option... yes
checking for -frandom-seed=string option... yes
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
checking whether cc supports -W... touch stamp-picdir
if [ x"" != x ] && [ ! -d noasan ]; then \
mkdir noasan; \
else true; fi
touch stamp-noasandir
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/dwarfnames.c -o pic/dwarfnames.o; \
else true; fi
checking whether cc supports -Wall... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -Wstrict-prototypes... yes
checking whether cc supports -Wmissing-prototypes... 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 -Wold-style-definition... yes
checking whether cc supports -Wmissing-format-attribute... 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]
yes
checking whether cc supports -Wcast-qual... yes
checking for _Unwind_GetIPInfo... no
checking for CET support... no
checking __sync extensions... configure: creating cache ./config.cache
checking build system type... 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
x86_64-portbld-freebsd11.4
checking host system type... cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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
x86_64-portbld-freebsd11.4
checking maintainer-mode...
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... 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/fdmatch.c -o pic/fdmatch.o; \
else true; fi
yes
checking for x86_64-portbld-freebsd11.4-gcc... cc
checking whether the C++ compiler works... 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/fdmatch.c -o noasan/fdmatch.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o fdmatch.o
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/fibheap.c -o pic/fibheap.o; \
else true; fi
checking whether the C compiler works... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking __atomic extensions... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o noasan/fibheap.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o fibheap.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o pic/filedescriptor.o; \
else true; fi
yes
checking output filetype... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether we are cross compiling... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o noasan/filedescriptor.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o filedescriptor.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
elf64
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]
looking for a compliant stdint.h in stdint.h, checking for uintmax_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/filename_cmp.c -o noasan/filename_cmp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o filename_cmp.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
checking whether we are cross compiling... 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]
no
checking for suffix of object files... yes
checking for uintptr_t... o
checking whether we are using the GNU C compiler... yes
checking for int_least32_t... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... yes
checking for int_fast32_t... none needed
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 whether cc supports -Wall... yes
checking whether cc supports -Wwrite-strings... yes
checking for uint64_t... yes
checking whether cc supports -Wstrict-prototypes... 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/floatformat.c -o noasan/floatformat.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/floatformat.c -o floatformat.o
checking whether cc supports -Wmissing-prototypes... yes
checking what to include in gstdint.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
stdint.h (already complete)
checking sys/mman.h usability... 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/fnmatch.c -o pic/fnmatch.o; \
else true; fi
yes
checking sys/mman.h presence... checking whether cc supports -Wold-style-definition... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/mman.h... yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \
else true; fi
checking for mmap... cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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]
yes
checking whether cc supports -Wmissing-format-attribute... 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
yes
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/fopen_unlocked.c -o noasan/fopen_unlocked.o; \
else true; fi
checking whether cc supports -Wcast-qual... cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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.
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -pedantic -Wlong-long... yes
1 warning generated.
checking whether cc supports -fno-lto... 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
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt1.c -o pic/getopt1.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/getopt1.c -o noasan/getopt1.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/getopt1.c -o getopt1.o
checking link.h usability... checking how to run the C preprocessor... cpp
checking for suffix of object files... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o pic/getpwd.o; \
else true; fi
o
checking whether we are using the GNU C++ compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for grep that handles long lines and -e... checking whether c++ -std=c++11 accepts -g... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking whether c++ -std=c++11 is for C++11... 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 adding -Wl,--no-undefined to linker... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o pic/getruntime.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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
yes
checking link.h presence... 1 warning generated.
yes
checking for link.h... yes
checking for dl_iterate_phdr... 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
configure: updating cache ./config.cache
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o getruntime.o
configure: creating ./config.status
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for sys/types.h... 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/hashtab.c -o pic/hashtab.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for sys/stat.h... yes
checking mach-o/dyld.h usability... yes
checking for stdlib.h... no
checking mach-o/dyld.h presence... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o noasan/hashtab.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o hashtab.o
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for string.h... no
checking for mach-o/dyld.h... no
checking sys/ldr.h usability... config.status: creating Makefile
yes
checking for memory.h... no
checking sys/ldr.h presence... yes
1 warning generated.
no
checking for sys/ldr.h... no
checking for fcntl... 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
checking for strings.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
config.status: creating config.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/hex.c -o noasan/hex.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/hex.c -o hex.o
checking for inttypes.h... warning: yes
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether strnlen 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/lbasename.c -o pic/lbasename.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/lrealpath.c -o pic/lrealpath.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for stdint.h... yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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
checking whether getpagesize 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/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]
yes
checking for unistd.h... 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-relative-prefix.c -o pic/make-relative-prefix.o; \
else true; fi
yes
checking for lstat... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking ctype.h usability... 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/make-temp-file.c -o pic/make-temp-file.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/make-relative-prefix.c -o noasan/make-relative-prefix.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o make-temp-file.o
1 warning generated.
warning: yes
yes
checking ctype.h presence... unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o pic/objalloc.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for ctype.h... yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o noasan/objalloc.o; \
else true; fi
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
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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
touch stamp-picdir
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
if [ x"" != x ] && [ ! -d noasan ]; then \
mkdir noasan; \
else true; fi
touch stamp-noasandir
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o pic/obstack.o; \
else true; fi
checking for readlink... 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/dwarfnames.c -o pic/dwarfnames.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o noasan/obstack.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o obstack.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
11 warning generated.
checking stddef.h usability... if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o pic/partition.o; \
else true; fi
warning 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dwarfnames.c -o dwarfnames.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/partition.c -o noasan/partition.o; \
else true; fi
warning: yes
checking stddef.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/partition.c -o partition.o
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/pexecute.c -o pic/pexecute.o; \
else true; fi
yes
checking for stddef.h... yes
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
yes
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/pexecute.c -o pexecute.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/dyn-string.c -o pic/dyn-string.o; \
else true; fi
checking for string.h... (cached) yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for getexecname... 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]
checking stdio.h usability... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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]
yes
checking stdio.h presence... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o pic/pex-common.o; \
else true; fi
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/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
warning: no
checking for KERN_PROC... unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for stdio.h... yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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: yes
checking for KERN_PROG_ARGS... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o pic/pex-one.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o noasan/pex-one.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o pex-one.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-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
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
yes
checking for clock_gettime... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for uintptr_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/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/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
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o fdmatch.o
warning: 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/fibheap.c -o pic/fibheap.o; \
else true; fi
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/vprintf-support.c -o pic/vprintf-support.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o vprintf-support.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for int_least32_t... yes
checking whether -pthread is supported... 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 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/rust-demangle.c -o pic/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/fibheap.c -o fibheap.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for int_fast32_t... 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... yes
checking for off_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/filedescriptor.c -o pic/filedescriptor.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/rust-demangle.c -o noasan/rust-demangle.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/rust-demangle.c -o rust-demangle.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/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]
warning: yes
checking size of int... unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for compress in -lz... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o filename_cmp.o
1 warning generated.
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 --compress-debug-sections is supported... 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/safe-ctype.c -o noasan/safe-ctype.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/safe-ctype.c -o safe-ctype.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
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/simple-object.c -o pic/simple-object.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for objcopy... /usr/local/bin/objcopy
checking for readelf... /usr/local/bin/readelf
checking whether objcopy supports debuglink... yes
checking for dsymutil... dsymutil
checking for nm... /usr/local/bin/nm
checking for xz... xz
checking for comm... comm
checking for lzma_auto_decoder in -llzma... 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]
4
checking size of long... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
8
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
checking for ANSI C header files... (cached) 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/floatformat.c -o floatformat.o
yes
checking whether tests can run... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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
checking build system type... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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 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"-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
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o simple-object-elf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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/simple-object-mach-o.c -o pic/simple-object-mach-o.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/fnmatch.c -o noasan/fnmatch.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o fnmatch.o
no
checking for CET support... no
configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
warning: 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
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o
warning: 1 warning generated.
configure: updating cache ./config.cache
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
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/fopen_unlocked.c -o noasan/fopen_unlocked.o; \
else true; fi
configure: creating ./config.status
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o pic/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/fopen_unlocked.c -o fopen_unlocked.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 -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
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-xcoff.c -o noasan/simple-object-xcoff.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o pic/sort.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o pic/spaces.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o noasan/spaces.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o spaces.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-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]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o noasan/getopt.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o getopt.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
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
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
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
config.status: creating Makefile
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
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c -o pic/stack-limit.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
/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
~~~~~~~~~~~~~ ^ ~~~~
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
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
config.status: creating config.h
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"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o pic/strerror.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o noasan/getpwd.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o getpwd.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/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
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"-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.
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
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 -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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]
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
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
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/timeval-utils.c -o timeval-utils.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
Configuring stage 1 in ./libcpp
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"-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]
config.status: creating Makefile
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o noasan/xatexit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o xatexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o pic/xexit.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o noasan/xexit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o xexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o pic/xmalloc.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o hashtab.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o pic/xmemdup.o; \
else true; fi
config.status: creating backtrace-supported.h
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
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
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"-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]
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
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/xstrndup.c -o noasan/xstrndup.o; \
else true; fi
configure: creating cache ./config.cache
checking build system type... cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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
config.status: creating install-debuginfo-for-buildid.sh
x86_64-portbld-freebsd11.4
checking host system type... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
x86_64-portbld-freebsd11.4
checking target system type... x86_64-portbld-freebsd11.4
checking whether gmake sets $(MAKE)... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/xvasprintf.c -o noasan/xvasprintf.o; \
else true; fi
config.status: creating config.h
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/xvasprintf.c -o xvasprintf.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/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"-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
config.status: executing libtool commands
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hex.c -o noasan/hex.o; \
else true; fi
checking whether the C compiler works... 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/hex.c -o hex.o
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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
config.status: executing gstdint.h commands
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
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
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
config.status: executing default commands
yes
checking for C compiler default output file name... a.out
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for suffix of executables... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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.
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
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o noasan/lbasename.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o lbasename.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether we are cross compiling... 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]
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
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
1 warning generated.
checking for suffix of object files... if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o lrealpath.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
o
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/make-relative-prefix.c -o pic/make-relative-prefix.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... 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"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
none needed
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/make-temp-file.c -o pic/make-temp-file.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether c++ -std=c++11 accepts -g... 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 -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o make-temp-file.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
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/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/cp-demangle.c -o pic/cp-demangle.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/objalloc.c -o noasan/objalloc.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o objalloc.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o pic/obstack.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o noasan/obstack.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o obstack.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o pic/partition.o; \
else true; fi
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]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/types.h... yes
checking for sys/stat.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o noasan/partition.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o partition.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for stdlib.h... yes
checking for string.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/pexecute.c -o pic/pexecute.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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: 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o pic/md5.o; \
else true; fi
checking for memory.h... unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/physmem.c -o pic/physmem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o noasan/md5.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
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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]
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/sha1.c -o pic/sha1.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/pex-common.c -o pic/pex-common.o; \
else true; fi
checking for strings.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sha1.c -o noasan/sha1.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o noasan/pex-common.o; \
else true; fi
checking for inttypes.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/sha1.c -o sha1.o
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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: warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/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 -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
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
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/alloca.c -o alloca.o
checking for stdint.h... warning: warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
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/pex-one.c -o noasan/pex-one.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/argv.c -o pic/argv.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/pex-one.c -o pex-one.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-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
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: warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for unistd.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/bsearch_r.c -o pic/bsearch_r.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \
else true; fi
yes
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 -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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]
checking minix/config.h usability... warning: 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
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o pic/choose-temp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/choose-temp.c -o noasan/choose-temp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o choose-temp.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o pic/concat.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o concat.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \
else true; fi
no
checking minix/config.h presence... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o pic/cp-demint.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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
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
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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]
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]
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o pic/d-demangle.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/rust-demangle.c -o noasan/rust-demangle.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o rust-demangle.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
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
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
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
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
checking whether cc supports -W... 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/safe-ctype.c -o pic/safe-ctype.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/safe-ctype.c -o noasan/safe-ctype.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/safe-ctype.c -o safe-ctype.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
checking whether cc supports -Wall... yes
checking whether cc supports -Wnarrowing... yes
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
checking whether cc supports -Wwrite-strings... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object.c -o pic/simple-object.o; \
else true; fi
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
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
checking whether cc supports -Wmissing-format-attribute... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \
else true; fi
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether cc supports -Wstrict-prototypes... 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
source='/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no cc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -fPIC -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal64.c
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
rm -f libdecnumber.a
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
/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')
checking whether cc supports -Wmissing-prototypes... /usr/local/bin/ranlib libdecnumber.a
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 netserver.d -c -o netserver.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/netserver.cc
yes
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libdecnumber'
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \
else true; fi
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
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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
checking whether cc supports -Wold-style-definition... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether cc supports -Wc++-compat... yes
checking whether cc supports -pedantic -Wlong-long... yes
checking whether cc supports -fno-exceptions... yes
checking whether cc supports -fno-rtti... 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/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking dependency style of c++ -std=c++11... gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
gmake all-am
gcc3
checking whether time.h and sys/time.h may both be included... 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
yes
checking whether string.h and strings.h may both be included... yes
checking locale.h usability... 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
yes
checking locale.h presence... 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
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: yes
checking for locale.h... yes
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking fcntl.h usability... /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
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o pic/sort.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o noasan/sort.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o sort.o
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/spaces.c -o pic/spaces.o; \
else true; fi
libtool: link: cc -shared .libs/lto-plugin.o -static-libgcc -Wl,--version-script=/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/lto-plugin.map ../libiberty/pic/libiberty.a -Wl,-soname -Wl,liblto_plugin.so -o .libs/liblto_plugin.so
cc: warning: argument unused during compilation: '-static-libgcc' [-Wunused-command-line-argument]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking fcntl.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/spaces.c -o noasan/spaces.o; \
else true; fi
yes
checking for fcntl.h... 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/spaces.c -o spaces.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o pic/splay-tree.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o splay-tree.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking limits.h usability... 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.
yes
checking limits.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/stack-limit.c -o pic/stack-limit.o; \
else true; fi
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
yes
checking for limits.h... yes
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 -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
checking stddef.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o noasan/strerror.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o strerror.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking stddef.h presence... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strsignal.c -o pic/strsignal.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/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]
yes
checking for stddef.h... yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \
else true; fi
libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" )
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/timeval-utils.c -o noasan/timeval-utils.o; \
else true; fi
checking for stdlib.h... (cached) yes
libtool: install: /usr/bin/install -c .libs/liblto_plugin.so /magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin/../gcc/liblto_plugin.so
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o timeval-utils.o
checking for strings.h... (cached) yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \
else true; fi
libtool: install: /usr/bin/install -c .libs/liblto_plugin.lai /magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin/../gcc/liblto_plugin.la
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \
else true; fi
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/xasprintf.c -o pic/xasprintf.o; \
else true; fi
checking for string.h... (cached) 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/unlink-if-ordinary.c -o unlink-if-ordinary.o
warning: warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \
else true; fi
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/xasprintf.c -o xasprintf.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/xatexit.c -o pic/xatexit.o; \
else true; fi
checking sys/file.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o noasan/xatexit.o; \
else true; fi
yes
checking sys/file.h presence... cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o xatexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o pic/xexit.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/file.h... 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/xexit.c -o noasan/xexit.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/xexit.c -o xexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for unistd.h... (cached) yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o pic/xmalloc.o; \
else true; fi
gmake all-am
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether byte ordering is bigendian... 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
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
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
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o xmalloc.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o pic/xmemdup.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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]
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
no
checking for an ANSI C-conforming const... cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrdup.c -o xstrdup.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for inline... 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
inline
checking for obstacks... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \
else true; fi
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
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o xstrerror.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o pic/xstrndup.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o xstrndup.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \
else true; fi
no
checking for off_t... 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
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o xvasprintf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o pic/mempcpy.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o mempcpy.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o pic/strverscmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o strverscmp.o
warning: /usr/local/bin/ar -cr libcody.a buffer.o client.o fatal.o netclient.o netserver.o resolver.o packet.o server.o
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
true DO=all multi-do # gmake
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
/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
yes
checking for size_t... /usr/local/bin/ranlib libcody.a
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libcody'
/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
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
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
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
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
yes
checking for ssize_t... 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
/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
yes
checking for uintptr_t... Configuring stage 1 in ./gcc
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
/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
yes
checking for ptrdiff_t... 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
/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
yes
checking for uint64_t... 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
yes
checking whether struct tm is in sys/time.h or time.h... /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
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
time.h
checking size of int... /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=nounwind.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o nounwind.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/nounwind.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=nounwind.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/nounwind.c -fPIC -DPIC -o .libs/nounwind.o
4
checking size of long... 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
configure: creating cache ./config.cache
8
checking build system type... checking for clearerr_unlocked... x86_64-portbld-freebsd11.4
checking host system type... x86_64-portbld-freebsd11.4
checking target system type... /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
x86_64-portbld-freebsd11.4
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
checking LIBRARY_PATH variable... ok
checking GCC_EXEC_PREFIX variable... ok
checking whether to place generated files in the source directory... no
checking whether a default linker was specified... yes (/usr/local/bin/ld - GNU ld)
checking whether a default dsymutil was specified... no
checking whether a default assembler was specified... yes (/usr/local/bin/as - GNU as)
checking for x86_64-portbld-freebsd11.4-gcc... cc
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
checking whether the C compiler works... yes
checking for feof_unlocked... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for ferror_unlocked...
checking whether we are cross compiling... /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
yes
checking for fflush_unlocked... 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
no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... /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
yes
checking whether cc accepts -g... yes
checking for fgetc_unlocked... yes
checking for cc option to accept ISO C89... none needed
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
no
checking for fgets_unlocked... /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
no
checking whether we are using the GNU C++ compiler... yes
checking whether c++ -std=c++11 accepts -g... checking for fileno_unlocked... 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
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... libtool: link: /usr/local/bin/ranlib .libs/libbacktrace.a
no
checking for x86_64-portbld-freebsd11.4-gdc... no
checking whether the D compiler works... no
yes
1 warning generated.
libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" )
checking how to run the C++ preprocessor... gmake[5]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libbacktrace'
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libbacktrace'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \
else true; fi
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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]
checking for fprintf_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
c++ -std=c++11 -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... no
checking for fputc_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/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 fputs_unlocked... yes
checking for fread_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/cp-demangle.c -o pic/cp-demangle.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for fwrite_unlocked... yes
checking for stdlib.h... yes
checking for getchar_unlocked... yes
checking for string.h... yes
yes
checking for memory.h... checking for getc_unlocked... yes
checking for strings.h... yes
yes
checking for putchar_unlocked... checking for inttypes.h... yes
checking for stdint.h... yes
yes
checking for putc_unlocked... checking for unistd.h... yes
checking minix/config.h usability... yes
no
checking minix/config.h presence... checking whether abort is declared... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking whether asprintf is declared... yes
yes
checking how to run the C preprocessor... cpp
checking whether basename is declared... checking for inline... 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/md5.c -o pic/md5.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
inline
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 1 warning generated.
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/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
checking size of ino_t... checking whether errno is declared... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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]
no
checking whether getopt is declared... 8
checking size of dev_t... yes
checking whether vasprintf is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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 whether clearerr_unlocked is declared... yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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
checking whether feof_unlocked is declared... cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-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
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
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -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]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
8
checking size of void *... 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
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o pic/bsearch_r.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o noasan/bsearch_r.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o bsearch_r.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether ferror_unlocked is declared... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o pic/choose-temp.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether fflush_unlocked is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o choose-temp.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
8
yes
checking size of short... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o pic/concat.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether fgetc_unlocked is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/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]
2
checking size of int... no
checking whether fgets_unlocked is declared... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o pic/cp-demint.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o cp-demint.o
no
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/crc32.c -o pic/crc32.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
checking whether fileno_unlocked is declared... if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o noasan/crc32.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o crc32.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o pic/d-demangle.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
4
checking size of long... checking whether fprintf_unlocked is declared... no
checking whether fputc_unlocked is declared... yes
8
checking for long long... checking whether fputs_unlocked is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o noasan/d-demangle.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/d-demangle.c -o d-demangle.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether fread_unlocked is declared... yes
yes
checking size of long long... checking whether fwrite_unlocked is declared... 8
checking for int8_t... yes
checking whether getchar_unlocked is declared... yes
checking for int16_t... yes
checking whether getc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking for int32_t... yes
checking whether putc_unlocked is declared... yes
checking for working alloca.h... no
checking for alloca... yes
checking for ANSI C header files... (cached) yes
checking for nl_langinfo and CODESET... yes
checking for int64_t... 1 warning generated.
yes
checking whether NLS is requested... no
checking for uchar... yes
checking for unsigned long long int...
checking size of ino_t... 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
8
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
checking size of dev_t... yes
checking for long long int... gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-x86_64-portbld-freebsd11.4/libiberty'
yes
checking for intmax_t... 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
8
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... yes
checking for intptr_t... done
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
checking for iconv... cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/fixfixes.c
yes
checking for uint8_t... yes
checking for uint16_t... yes
checking for uint32_t... cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/server.c
yes
checking for uint64_t... yes
checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib
checking for iconv declaration... yes
checking for uintmax_t...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
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
checking for CET support... no
yes
checking for uintptr_t... 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
configure: updating cache ./config.cache
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 int64_t underlying type... configure: creating ./config.status
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
long
checking for std::swap in ... sed -e 's/@gcc_version@/12.1.0/' < mkheaders.almost > mkheadersT
yes
checking whether c++ -std=c++11 is affected by placement new aliasing bug... 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
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... 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 directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/directives.cc
checking 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... In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/directives.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
extern void deps_add_module_target (struct mkdeps *, const char *module,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
extern void deps_add_module_dep (struct mkdeps *, const char *module);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
yes
checking whether cc supports -Wmissing-prototypes... yes
config.status: creating Makefile
config.status: creating config.h
config.status: executing depdir commands
mkdir .deps
checking whether c++ -std=c++11 supports -Wmissing-format-attribute... yes
checking whether c++ -std=c++11 supports -Woverloaded-virtual... 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
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
/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
2 warnings generated.
checking whether cc supports -Wold-style-definition... yes
checking whether cc supports -Wc++-compat... 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 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
checking whether c++ -std=c++11 supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... 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
3 warnings generated.
checking whether cc supports -fno-exceptions... 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
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libcpp'
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/charset.cc
c++ -std=c++11 -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
checking whether cc supports -fno-rtti... yes
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;
^
checking whether cc supports -fasynchronous-unwind-tables... yes
checking valgrind.h usability... no
checking valgrind.h presence... no
checking for valgrind.h... no
checking for VALGRIND_DISCARD in ... no
checking for VALGRIND_DISCARD in ... no
checking for multiarch configuration... auto
configure: WARNING: 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
checking for a BSD compatible install... /usr/bin/install -c
checking for cmp's capabilities... 2 warnings generated.
2 warnings generated.
echo "#define LOCALEDIR \"/usr/local/share/locale\"" > localedir.new
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
gnucompare
checking for mktemp... yes
checking for makeinfo... makeinfo --no-split --split-size=5000000
checking for modern makeinfo... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../move-if-change localedir.new localedir.h
echo timestamp > localedir.hs
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o 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
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 recent Pod::Man... 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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/lex.cc:1289:7: warning: use of the 'likely' attribute is a C++20 extension [-Wc++20-extensions]
ATTR_LIKELY case kind::NONE:
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/system.h:427:25: note: expanded from macro 'ATTR_LIKELY'
# define ATTR_LIKELY [[likely]]
~~^~~~~~~~
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;
^
/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 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... 2 warnings generated.
3 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -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
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
yes
checking for limits.h... yes
checking for stddef.h... yes
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
checking for string.h... (cached) yes
echo timestamp > localedir.hs
checking for strings.h... (cached) 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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/lex.cc:1289:7: warning: use of the 'likely' attribute is a C++20 extension [-Wc++20-extensions]
ATTR_LIKELY case kind::NONE:
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/system.h:427:25: note: expanded from macro 'ATTR_LIKELY'
# define ATTR_LIKELY [[likely]]
~~^~~~~~~~
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
checking for stdlib.h... (cached) yes
checking for time.h... yes
1 warning generated.
checking for iconv.h... 1 warning generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -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
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 for fcntl.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 -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
/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",
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
yes
/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",
checking for ftw.h... /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 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 -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
/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",
checking for unistd.h... (cached) yes
checking for sys/file.h... yes
checking for sys/time.h... yes
checking for sys/mman.h... yes
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
checking for sys/resource.h... 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
4 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 -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/pch.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/pch.cc:23:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
extern void deps_add_module_target (struct mkdeps *, const char *module,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
extern void deps_add_module_dep (struct mkdeps *, const char *module);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
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
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;
^
checking for direct.h... no
checking for malloc.h... 2 warnings generated.
yes
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
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
checking for langinfo.h... 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 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
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
checking for ldfcn.h... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:55:37: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
extern void deps_add_module_target (struct mkdeps *, const char *module,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:59:34: warning: struct 'mkdeps' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
extern void deps_add_module_dep (struct mkdeps *, const char *module);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
11 warnings generated.
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'
no
checking for locale.h... yes
checking for wchar.h... 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 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
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;
^~
checking for thread.h... 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
no
checking for pthread.h... /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 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... yes
checking for ext/hash_map... yes
checking dependency style of c++ -std=c++11... gcc3
checking for collect2 libraries... none required
checking for library containing exc_resume... no
checking for library containing kstat_open... 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... none required
checking for inttypes.h... yes
checking for times... yes
checking for clock... yes
checking for kill... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for atoq... no
checking for popen... yes
checking for sysconf... yes
checking for strsignal... yes
checking for getrusage... yes
checking for nl_langinfo... yes
checking for gettimeofday... yes
checking for mbstowcs... yes
checking for wcswidth... yes
checking for mmap... yes
checking for posix_fallocate... yes
checking for setlocale... yes
checking for clearerr_unlocked... yes
checking for feof_unlocked... yes
checking for ferror_unlocked... yes
checking for fflush_unlocked... yes
checking for fgetc_unlocked... no
checking for fgets_unlocked... no
checking for fileno_unlocked... yes
checking for fprintf_unlocked... no
checking for fputc_unlocked... yes
checking for fputs_unlocked... yes
checking for fread_unlocked... yes
checking for fwrite_unlocked... yes
checking for getchar_unlocked... yes
checking for getc_unlocked... yes
checking for putchar_unlocked... yes
checking for putc_unlocked... yes
checking for madvise... yes
checking for mallinfo... no
checking for mallinfo2... no
checking for fstatat... yes
checking whether mbstowcs works... yes
checking for ssize_t... yes
checking for caddr_t... 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... yes
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for ld used by GCC... /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... 393216
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/bin/nm
checking what objdump to use... /usr/local/bin/objdump
checking what readelf to use... /usr/local/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... yes
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
echo "#define BUILDING_GCC_MAJOR `echo 12.1.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-gi.list gtyp-input.list
echo timestamp > s-gtyp-input
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
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_MINOR `echo 12.1.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h
echo "#define BUILDING_GCC_PATCHLEVEL `echo 12.1.0 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h
echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h
echo timestamp > s-bversion
rm -f tmp-all-tree.def
echo '#include "tree.def"' > tmp-all-tree.def
echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def
echo '#include "c-family/c-common.def"' >> tmp-all-tree.def
ltf="/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-specs.h specs.h
/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-specs
/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
rm -f tmp-omp-device-properties.h; \
for kind in kind arch isa; do \
echo 'const char omp_offload_device_'${kind}'[] = ' \
>> tmp-omp-device-properties.h; \
for prop in none ; do \
[ "$prop" = "none" ] && continue; \
tgt=`echo "$prop" | sed 's/=.*$//'`; \
props=`echo "$prop" | sed 's/.*=//'`; \
echo "\"$tgt\\0\"" >> tmp-omp-device-properties.h; \
sed -n 's/^'${kind}': //p' ${props} \
| sed 's/[[:blank:]]/ /g;s/ */ /g;s/^ //;s/ $//;s/ /\\0/g;s/^/"/;s/$/\\0\\0"/' \
>> tmp-omp-device-properties.h; \
done; \
echo '"";' >> tmp-omp-device-properties.h; \
done; \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-omp-device-properties.h \
omp-device-properties.h
echo timestamp > s-omp-device-properties-h
echo "c++ -std=c++11 -no-pie -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H " > checksum-options.tmp \
&& /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change checksum-options.tmp checksum-options
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386-builtin-types.awk /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc
echo timestamp > s-alltree
cp /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gcc-ar.cc gcc-nm.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
cp /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gcc-ar.cc gcc-ranlib.cc
echo timestamp > s-i386-bt
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 "@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
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-mlib.h multilib.h
if [ -n "(MidnightBSD Ports Collection) " ]; then \
echo "@set VERSION_PACKAGE (MidnightBSD Ports Collection) " >> gcc-vers.texiT; \
fi
echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \
mv -f gcc-vers.texiT gcc-vers.texi
echo timestamp > s-mlib
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 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/sort.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/sort.cc
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -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
echo timestamp > doc/gcc.1
(pod2man --center="GNU" --release="gcc-12.1.0" --date=2022-05-06 --section=1 gcc.pod > doc/gcc.1.T$$ && \
mv -f doc/gcc.1.T$$ doc/gcc.1) || \
(rm -f doc/gcc.1.T$$ && exit 1)
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genmodes \
build/genmodes.o build/errors.o ../build-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
echo timestamp > s-c-target-hooks-def-h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-optionlist optionlist
build/genhooks "D Target Hook" \
> tmp-d-target-hooks-def.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-d-target-hooks-def.h \
d/d-target-hooks-def.h
echo timestamp > s-options
build/genmodes > tmp-modes.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-modes.cc insn-modes.cc
echo timestamp > s-d-target-hooks-def-h
echo timestamp > s-modes
build/genhooks -d \
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/tm.texi.in > tmp-tm.texi
build/genmodes -h > tmp-modes.h
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
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-modes.h insn-modes.h
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 > 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
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-version
echo timestamp > s-genrtl-h
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-functions.awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-read.awk \
-f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/optc-save-gen.awk \
-v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.cc
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-functions.awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-read.awk \
-f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/optc-gen.awk \
-v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.cc
/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
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
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/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
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gengtype-state.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype-state.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
31 warnings generated.
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]
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
19 warnings generated.
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genenums \
build/genenums.o build/read-md.o build/errors.o ../build-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
cp doc/gcc.1 doc/g++.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/genmddeps \
build/genmddeps.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/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
/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
build/gencheck > tmp-check.h
echo timestamp > s-gtype
/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
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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:2213:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
right = simplify_or_tree (XEXP (exp, 1), pterm, insn_code, insn_index);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:2214:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (left != XEXP (exp, 0) || right != XEXP (exp, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:2231:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
right = simplify_or_tree (XEXP (exp, 1), &temp, insn_code, insn_index);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:2237:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (left != XEXP (exp, 0) || right != XEXP (exp, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:111#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:2290:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:2290:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:2314:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:2314:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:2340:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:2340:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) & XWINT (s2, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: 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: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]
return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) | XWINT (s2, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) | XWINT (s2, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:2395:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
((HOST_WIDE_INT) 1) - XWINT (s, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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: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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:2682:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attr_rtx (NOT, XEXP (left, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:2701:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< atoi (XSTR (exp, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3085:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attr->enum_name = XSTR (def, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3086:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
et = rtx_reader_ptr->lookup_enum_type (XSTR (def, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3094:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (*XSTR (def, 1) == '\0')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3098:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
name_ptr = XSTR (def, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3111:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (def, 2) = XEXP (XEXP (def, 2), 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3111:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (def, 2) = XEXP (XEXP (def, 2), 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3118:48: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3118:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (def, 2) = check_attr_value (info->loc, XEXP (def, 2), attr);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3119:50: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
attr->default_val = get_attr_value (info->loc, XEXP (def, 2), attr, -2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3133:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return n_comma_elts (XSTR (exp, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3249:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVECLEN (def, 1) % 3 != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3256:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = 0; i < XVECLEN (def, 1); i += 3)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3258:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVECEXP (def, 1, i + 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3260:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVECEXP (def, 1, i + 2))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3332:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
find_attrs_to_cache (XEXP (exp, 1), create);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3519:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
= write_test_expr (outf, XEXP (exp, 1), attrs_cached, flags,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3523:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_test_expr (outf, XEXP (exp, 1), attrs_cached,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3534:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (XEXP (exp, 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3633:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
fprintf (outf, "which_alternative == %s", XSTR (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3670:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_attr_valueq (outf, attr, XSTR (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3685:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3685:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3695:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (exp, 1), XINT (exp, 0), GET_MODE_NAME (GET_MODE (exp)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3737:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_test_expr (outf, XEXP (exp, 1), attrs_cached, FLG_BITWISE);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3739:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_test_expr (outf, XEXP (exp, 2), attrs_cached, FLG_BITWISE);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3778:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_max = max_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3789:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_max = min_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3800:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_max = max_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3807:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_max = max_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3817:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_max = max_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3818:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
n = max_attr_value (XEXP (exp, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3859:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_min = min_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3870:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_min = max_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3881:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_min = min_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3888:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_min = min_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3898:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_min = min_attr_value (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3899:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
n = min_attr_value (XEXP (exp, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3935:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_or |= attr_value_alignment (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3940:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_or *= attr_value_alignment (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3944:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_or = attr_value_alignment (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3950:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_or = attr_value_alignment (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:3951:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
current_or |= attr_value_alignment (XEXP (exp, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4147:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
exp = eliminate_known_true (XEXP (known_true, 1), exp,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4173:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx default_val = XEXP (value, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4430:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_attr_value (outf, attr, XEXP (value, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4438:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_attr_value (outf, attr, XEXP (value, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4440:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_attr_value (outf, attr, XEXP (value, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4518:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVECLEN (delay->def, 1) / 3 > max_slots)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4519:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
max_slots = XVECLEN (delay->def, 1) / 3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4593:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = 0; i < XVECLEN (delay->def, 1); i += 3)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4823:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
decl->default_latency = XINT (def, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4824:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
decl->condexp = check_attr_test (info->loc, XEXP (def, 2), &attr);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4875:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (p = base = XSTR (def, 1); *p; p++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4918:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return check_tune_attr (name, XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4922:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& check_tune_attr (name, XEXP (exp, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4946:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return find_tune_attr (XEXP (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:5074:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (code_exp, 1) = make_numeric_value (decl->insn_num);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:5075:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (lats_exp, 1) = make_numeric_value (decl->default_latency);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:5079:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:5080:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (lats_exp, 1) = make_numeric_value (0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:5139:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:5140:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (lats_exp, 1) = make_numeric_value (0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:5165:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (byps_exp, 1) = make_numeric_value (0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
:
/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];
^
217 warnings generated.
/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/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/genautomata.cc:1318:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1321:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (def, 1), GET_RTX_NAME (GET_CODE (def)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1322:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1325:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (def, 2), GET_RTX_NAME (GET_CODE (def)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1335:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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/genautomata.cc:1521:46: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0)
~~~~~~~~~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1521:46: note: use array indexing to silence this warning
if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1523:40: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, TIME_OPTION + 1) == 0)
~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1523:40: note: use array indexing to silence this warning
else if (strcmp (option, TIME_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1525:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, STATS_OPTION + 1) == 0)
~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1525:41: note: use array indexing to silence this warning
else if (strcmp (option, STATS_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1527:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, V_OPTION + 1) == 0)
~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1527:37: note: use array indexing to silence this warning
else if (strcmp (option, V_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1529:37: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, W_OPTION + 1) == 0)
~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1529:37: note: use array indexing to silence this warning
else if (strcmp (option, W_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1531:40: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, NDFA_OPTION + 1) == 0)
~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1531:40: note: use array indexing to silence this warning
else if (strcmp (option, NDFA_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1533:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, COLLAPSE_OPTION + 1) == 0)
~~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1533:44: note: use array indexing to silence this warning
else if (strcmp (option, COLLAPSE_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1535:43: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, NO_COMB_OPTION + 1) == 0)
~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1535:43: note: use array indexing to silence this warning
else if (strcmp (option, NO_COMB_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1537:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
else if (strcmp (option, PROGRESS_OPTION + 1) == 0)
~~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1537:44: note: use array indexing to silence this warning
else if (strcmp (option, PROGRESS_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1720:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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:1740:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1741:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1742:49: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
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
41 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genextract.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc
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'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:484:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:486:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XVECLEN (expand, 1) == 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:489:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL, info);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:507:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (expand, 3) && *XSTR (expand, 3))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:507:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (expand, 3) && *XSTR (expand, 3))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:527:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
emit_c_code (XSTR (expand, 3), can_fail_p, XSTR (expand, 0));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:531:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVEC (expand, 1) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:543:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_emit_seq (XVEC (expand, 1), used, info);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:570:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (XVEC (split, 2) == 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:576:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
get_pattern_stats (&stats, XVEC (split, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:621:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (split, 3))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:622:18: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
emit_c_code (XSTR (split, 3), true, name);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:631:17: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_emit_seq (XVEC (split, 2), used, info);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:664:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:667:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_exp (XVECEXP (clobber->pattern, 1, i),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:757:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (elt, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:820:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
get_pattern_stats (&stats, XVEC (instance->insn, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
55 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genoutput.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:115:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVECLEN (insn, 1) == 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:116:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
walk_rtx (info, XVECEXP (insn, 1, 0), &acc);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:118:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = XVECLEN (insn, 1) - 1; i >= 0; i--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:121:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
walk_rtx (info, XVECEXP (insn, 1, i), &acc);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:255:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = XVECLEN (x, 2) - 1; i >= 0; i--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:258:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
walk_rtx (info, XVECEXP (x, 2, i), acc);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:272:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = XVECLEN (x, 1) - 1; i >= 0; i--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:275:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
walk_rtx (info, XVECEXP (x, 1, i), acc);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
25 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genpeep.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc
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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:892:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = 0; i < XVECLEN (insn, 1); i++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:893:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
scan_operands (d, XVECEXP (insn, 1, i), 0, 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:895:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
get_pattern_stats (&stats, XVEC (insn, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:904:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
process_template (d, XTMPL (insn, 3));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:944:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
process_template (d, XTMPL (peep, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:976:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVEC (insn, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:977:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = 0; i < XVECLEN (insn, 1); i++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:978:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
scan_operands (d, XVECEXP (insn, 1, i), 0, 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:980:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
get_pattern_stats (&stats, XVEC (insn, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
32 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genrecog.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genrecog.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:90:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (peep, 1) && XSTR (peep, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:90:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (peep, 1) && XSTR (peep, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:92:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (peep, 1), info->index);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:145:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (x, 1) && XSTR (x, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:145:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (x, 1) && XSTR (x, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:147:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:171:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = 0; i < XVECLEN (x, 1); i++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:174:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
match_rtx (XVECEXP (x, 1, i), &link, fail_label);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:189:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (x, 1) && XSTR (x, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:189:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (x, 1) && XSTR (x, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:191:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:194:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = 0; i < XVECLEN (x, 2); i++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:197:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
match_rtx (XVECEXP (x, 2, i), &link, fail_label);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:213:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (x, 1) && XSTR (x, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:213:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (x, 1) && XSTR (x, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:215:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:218:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = 0; i < XVECLEN (x, 2); i++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:221:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
match_rtx (XVECEXP (x, 2, i), &link, fail_label);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
35 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genpreds.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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];
^
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/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: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/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];
^
/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];
^
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
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];
^
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
/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/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];
^
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
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];
^
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:323:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x) = value;
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:381:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (new_attr, 1) = xstrdup ("yes");
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:624:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:624:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:631:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 1) = add_condition_to_string (XSTR (x, 1), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:631:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 1) = add_condition_to_string (XSTR (x, 1), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:636:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:636:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:637:46: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 4) = add_condition_to_string (XSTR (x, 4), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:637:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (x, 4) = add_condition_to_string (XSTR (x, 4), extra);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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];
^
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/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];
^
24 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/hash-table.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.cc
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/genflags.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc:83:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
int len = XVECLEN (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc:89:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
max_operand_1 (XVECEXP (insn, 1, i));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc:104:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
int truth = maybe_eval_c_test (XSTR (insn, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc:150:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
int truth = maybe_eval_c_test (XSTR (insn, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc:187:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (p = XSTR (insn, 2); *p; p++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
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
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];
^
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:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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];
^
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
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];
^
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];
^
/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];
^
/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];
^
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
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/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
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
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
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
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-constrs.h tm-constrs.h
echo timestamp > s-constrs-h
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/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
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-case-cfn-macros.h \
case-cfn-macros.h
/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
echo timestamp > s-case-cfn-macros
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
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
/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
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
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
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-gimple-match.cc \
gimple-match.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-generic-match.cc \
generic-match.cc
echo timestamp > s-match
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-condmd.cc build/gencondmd.cc
echo timestamp > s-conditions
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gencondmd.o build/gencondmd.cc
In file included from build/gencondmd.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from build/gencondmd.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15276:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15276:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15172:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15172:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15189:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15189:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md: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-common.h insn-attr-common.h
echo timestamp > s-attr-common
build/genconfig /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-config.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-attr.h insn-attr.h
echo timestamp > s-attr
build/gentarget-def /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-target-def.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-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-target-def.h insn-target-def.h
echo timestamp > s-target-def
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-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/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-emit.cc insn-emit.cc
echo timestamp > s-emit
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-extract.cc insn-extract.cc
echo timestamp > s-extract
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];
^
106 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.cc
In file included from insn-preds.cc:11:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:11:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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)
^
/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 insn-enums.o -MT insn-enums.o -MMD -MP -MF ./.deps/insn-enums.TPo insn-enums.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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 adjust-alignment.o -MT adjust-alignment.o -MMD -MP -MF ./.deps/adjust-alignment.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/adjust-alignment.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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
Shared 71165 out of 124484 states by creating 12171 new states, saving 58994
181 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o alloc-pool.o -MT alloc-pool.o -MMD -MP -MF ./.deps/alloc-pool.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alloc-pool.cc
/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 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
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o auto-profile.o -MT auto-profile.o -MMD -MP -MF ./.deps/auto-profile.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-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];
^
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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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)
^
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/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/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/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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:831:5: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *edge) const
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:831:5: note: did you mean class here?
struct cgraph_edge *edge) const
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1035:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *indirect_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1035:3: note: did you mean class here?
struct cgraph_edge *indirect_edge
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1067:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *new_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1067:3: note: did you mean class here?
struct cgraph_edge *new_edge
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1711:44: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1711:44: note: did you mean class here?
afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge)
^~~~~~
class
120 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o bitmap.o -MT bitmap.o -MMD -MP -MF ./.deps/bitmap.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bitmap.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o builtins.o -MT builtins.o -MMD -MP -MF ./.deps/builtins.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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];
^
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:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (INSN_CODE (insn) < 0)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:273:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
return INSN_CODE (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:60:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:83:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/pointer-query.h:208:1: warning: 'access_data' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct access_data
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple-ssa-warn-access.h:44:1: note: did you mean struct here?
class access_data;
^~~~~
struct
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple-ssa-warn-access.h:38:1: note: did you mean struct here?
class access_data;
^~~~~
struct
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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (INSN_CODE (insn) < 0)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:273:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
return INSN_CODE (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:133:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (saveinsn) = -1;
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:134:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (restinsn) = -1;
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:982:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (reg),
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:1365:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (link = CALL_INSN_FUNCTION_USAGE (chain->insn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:1367:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
link = XEXP (link, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:1397:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (new_chain->insn) = code;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
115 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o calls.o -MT calls.o -MMD -MP -MF ./.deps/calls.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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];
^
131 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ccmp.o -MT ccmp.o -MMD -MP -MF ./.deps/ccmp.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:35:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:35:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:45:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:525:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (call_insn));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:522:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (call_insn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:1776:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
arg_offset = rtx_to_poly_int64 (XEXP (argblock, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:1947:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
val = internal_arg_pointer_based_exp (SET_SRC (set), false);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:1982:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (GET_CODE (rtl) == PLUS && poly_int_rtx_p (XEXP (rtl, 1), &offset))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
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];
^
/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];
^
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];
^
/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:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
126 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfg.o -MT cfg.o -MMD -MP -MF ./.deps/cfg.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfg.cc
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 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];
^
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'
/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];
^
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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/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/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];
^
:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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];
^
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: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];
^
171 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfghooks.o -MT cfghooks.o -MMD -MP -MF ./.deps/cfghooks.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (INSN_CODE (insn) < 0)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:273:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
return INSN_CODE (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:37:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:37:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:64:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree-inline.h:25:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:74:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3488:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_INPUT (body, i) = input_rvec[i];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT'
#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3489:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, i)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2585:3: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP'
XCVECEXP (RTX, 4, N, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3521:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_LABEL (body, i) = gen_rtx_LABEL_REF (Pmode, r);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2592:36: note: expanded from macro 'ASM_OPERANDS_LABEL'
#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3540:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_OUTPUT_CONSTRAINT (body) = constraints[0];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2578:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT'
#define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3562:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_OUTPUT_CONSTRAINT (obody) = constraints[0];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2578:45: note: expanded from macro 'ASM_OPERANDS_OUTPUT_CONSTRAINT'
#define ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
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/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'
/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 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];
^
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444/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];
^
:5: 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];
^
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: 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: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];
^
149 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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];
^
126 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc
106 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/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];
^
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];
^
/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];
^
126 warnings generated.
/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];
^
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:3243:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& BB_HEAD (e->dest) == JUMP_LABEL (insn))
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3565:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_KIND (insn) != NOTE_INSN_BLOCK_END);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3599:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (NOTE_KIND (insn))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3647:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3929:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
ret_label = JUMP_LABEL (bb_end_jump);
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4002:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (LABEL_NUSES (ret_label) == 0
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4317:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (JUMP_P (insn) && JUMP_LABEL (insn) != NULL_RTX
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4319:6: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (copy) = JUMP_LABEL (insn);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4319:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (copy) = JUMP_LABEL (insn);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4391:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (NOTE_KIND (insn))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4899:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!NOTE_INSN_BASIC_BLOCK_P (insn))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'
(NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4901:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1687:21: note: expanded from macro 'NOTE_INSN_BASIC_BLOCK_P'
(NOTE_P (INSN) && NOTE_KIND (INSN) == NOTE_INSN_BASIC_BLOCK)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:5175:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx op1 = XEXP ((rtx)comp_rtx, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:5191:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (jump) = label;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:5192:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)++;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
188 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ctfout.o -MT ctfout.o -MMD -MP -MF ./.deps/ctfout.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ctfout.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o btfout.o -MT btfout.o -MMD -MP -MF ./.deps/btfout.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ctfout.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
1 warning generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o symtab.o -MT symtab.o -MMD -MP -MF ./.deps/symtab.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:1133:
./gt-btfout.h:68:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-btfout.h:68:3: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
./gt-btfout.h:68:67: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-btfout.h:68:67: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
7 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o symtab-thunks.o -MT symtab-thunks.o -MMD -MP -MF ./.deps/symtab-thunks.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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];
^
136 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/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];
^
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: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
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)
^
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];
^
132 warnings generated.
/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];
^
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
/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/symtab-clones.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
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:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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];
^
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
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
/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/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
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
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 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
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 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];
^
/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/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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: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/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (rt) = arg1;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
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/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'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
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: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/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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: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/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]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:167:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
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: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: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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: 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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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: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/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (rt) = arg1;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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"),
^
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];
^
/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
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];
^
/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: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/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
^
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'
/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
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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];
^
/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
^
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:/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
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: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/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?
int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:47:47: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:47:47: note: did you mean class here?
bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:48:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
int do_estimate_edge_size (struct cgraph_edge *edge);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:48:28: note: did you mean class here?
int do_estimate_edge_size (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:49:30: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:49:30: note: did you mean class here?
sreal do_estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:50:35: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:50:35: note: did you mean class here?
ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:61:19: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:61:19: note: did you mean class here?
bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:64:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:64:27: note: did you mean class here?
void clone_inlined_nodes (struct cgraph_edge *e, bool, bool, int *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:73:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
estimate_edge_size (struct cgraph_edge *edge)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:73:21: note: did you mean class here?
estimate_edge_size (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:86:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
estimate_min_edge_growth (struct cgraph_edge *edge)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:86:27: note: did you mean class here?
estimate_min_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:96:23: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
estimate_edge_growth (struct cgraph_edge *edge)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:96:23: note: did you mean class here?
estimate_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:107:21: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:107:21: note: did you mean class here?
estimate_edge_time (struct cgraph_edge *edge, sreal *nonspec_time = NULL)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:124:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
estimate_edge_hints (struct cgraph_edge *edge)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:124:22: note: did you mean class here?
estimate_edge_hints (struct cgraph_edge *edge)
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:210:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.h:119:20: warning: class 'lto_simple_output_block' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void stream_out (class lto_simple_output_block *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/lto-streamer.h:641:8: note: previous use is here
struct lto_simple_output_block
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here?
void stream_out (class lto_simple_output_block *);
^~~~~
struct
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc: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: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/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/cgraphclones.cc:80:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree-inline.h:25:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:86:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096:42: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096:42: note: did you mean class here?
ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1121:41: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1121:41: note: did you mean class here?
bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1125:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1125:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:1: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:1: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:53: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:53: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133:36: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133:36: note: did you mean class here?
tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195:33: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195:33: note: did you mean class here?
tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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/cgraphclones.cc:1161:
./gt-cgraphclones.h:48:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-cgraphclones.h:48:3: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
./gt-cgraphclones.h:48:59: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-cgraphclones.h:48:59: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
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.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc
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-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]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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'
# 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: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:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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];
^
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
/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];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
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/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
/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];
^
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];
^
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];
^
/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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc#define SET_SRC(RTX) XCEXP (RTX, 1, SET):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/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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-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.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-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];
^
/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];
^
123 warnings generated.
/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];
^
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:9481:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (rtx_equal_p (XEXP (x, 0), reg) && rtx_equal_p (XEXP (x, 1), val))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9511:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return unsignedp ? x : XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9515:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return unsignedp ? XEXP (x, 1) : x;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9534:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inner_mode, SUBREG_BYTE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9638:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9659:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_for_field_assignment_p (dest, XEXP (src, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9661:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9674:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_for_field_assignment_p (dest, XEXP (src, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9677:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (SUBREG_REG (XEXP (src, 0)), 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9688:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_for_field_assignment_p (dest, XEXP (src, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9690:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
assign = make_extraction (VOIDmode, dest, 0, XEXP (XEXP (src, 0), 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9705:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
HOST_WIDE_INT width = INTVAL (XEXP (dest, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9706:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
unsigned HOST_WIDE_INT and_mask = INTVAL (XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9749:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
lhs = expand_compound_operation (XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9754:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
c1 = INTVAL (XEXP (rhs, 1)), other = lhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9767:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
c1 = INTVAL (XEXP (rhs, 1)), other = lhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9771:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
c1 = INTVAL (XEXP (lhs, 1)), other = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9784:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
c1 = INTVAL (XEXP (lhs, 1)), other = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9820:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (assign, 1)) < HOST_BITS_PER_WIDE_INT
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9824:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
== (HOST_WIDE_INT_1U << INTVAL (XEXP (assign, 1))) - 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9853:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rhs = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9914:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9914:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9916:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (lhs, 0), XEXP (rhs, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9917:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (lhs, 0), lhs = XEXP (lhs, 1), rhs = XEXP (rhs, 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9919:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 0)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9920:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9920:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9921:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9921:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (rtx_equal_p (XEXP (lhs, 1), XEXP (rhs, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9922:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (lhs, 1), lhs = XEXP (lhs, 0), rhs = XEXP (rhs, 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9986:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inner_op1 = XEXP (decomposed, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10095:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (varop, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10109:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
o1 = simplify_and_const_int (NULL_RTX, mode, XEXP (varop, 1), constop);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10745:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (varop, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10746:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (varop, 1)) < GET_MODE_PRECISION (int_varop_mode)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10751:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
unsigned int first_count = INTVAL (XEXP (varop, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10911:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varop = gen_rtx_fmt_ee (code, int_mode, new_rtx, XEXP (varop, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10943:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (XEXP (varop, 0), 1) == constm1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10947:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10950:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varop = gen_rtx_LE (int_varop_mode, XEXP (varop, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:1480:32: note: expanded from macro 'gen_rtx_LE'
gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10971:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& trunc_int_for_mode (INTVAL (XEXP (varop, 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10975:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10994:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& trunc_int_for_mode (INTVAL (XEXP (varop, 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11000:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (varop, 1), count);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11022:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (varop, 1) == const0_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11076:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (varop, 1) == constm1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11094:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& nonzero_bits (XEXP (varop, 1), int_result_mode) >> count == 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11095:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (nonzero_bits (XEXP (varop, 1), int_result_mode)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11107:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
& nonzero_bits (XEXP (varop, 1), int_result_mode)) == 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11109:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varop = XEXP (varop, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11118:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11136:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& mode_signbit_p (int_result_mode, XEXP (varop, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11139:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11170:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (XEXP (varop, 0), 1)) == count
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11171:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (XEXP (varop, 0), 0), XEXP (varop, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11174:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varop = gen_rtx_GT (int_varop_mode, XEXP (varop, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:1478:32: note: expanded from macro 'gen_rtx_GT'
gen_rtx_fmt_ee (GT, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11190:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (XEXP (varop, 0), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11195:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
int new_count = count + INTVAL (XEXP (varop_inner, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11348:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_notes = REG_NOTES (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11350:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = NULL_RTX;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11400:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = old_notes;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11444:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_notes = REG_NOTES (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11445:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_icode = INSN_CODE (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11447:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = notes;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11448:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = insn_code_number;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11466:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = old_notes;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11467:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = old_icode;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11501:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
size = INTVAL (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11503:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
int start = INTVAL (XEXP (x, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11554:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& size + INTVAL (XEXP (x, 1)) == GET_MODE_PRECISION (mode)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11577:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
int width = INTVAL (XEXP (*dst, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11578:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
int offset = INTVAL (XEXP (*dst, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11588:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
y = gen_rtx_ASHIFT (mode, SET_SRC (pat), GEN_INT (offset));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
./genrtl.h:1442:36: note: expanded from macro 'gen_rtx_ASHIFT'
gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11590:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
y = SET_SRC (pat);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11633:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (pat);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11743:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gen_rtx_fmt_ee (GET_CODE (x), omode, XEXP (x, 0), XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12006:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12006:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12007:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12007:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12008:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (op1, 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12008:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (op1, 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12009:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (op0, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12030:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12031:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12032:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12032:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12036:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
int shift_count = INTVAL (XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12069:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
HOST_WIDE_INT c0 = INTVAL (XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12070:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
HOST_WIDE_INT c1 = INTVAL (XEXP (op1, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12186:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tem = XEXP (XEXP (op0, 0), 0), tem1 = XEXP (XEXP (op0, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12188:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tem = XEXP (op0, 0), tem1 = XEXP (op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12234:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == const1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12241:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12325:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1, XEXP (op0, 1))) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12343:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
- INTVAL (XEXP (op0, 1)))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12409:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
HOST_WIDE_INT c1 = -INTVAL (XEXP (SUBREG_REG (op0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12487:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1, XEXP (op0, 1))) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12495:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (const_op == 0 && XEXP (op0, 1) == constm1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12516:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (op0, 1), op1)) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12527:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12537:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12539:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12550:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (op0, 1), op1)) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12563:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (XEXP (op0, 0), 1) == constm1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12564:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12566:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12579:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = gen_rtx_LSHIFTRT (mode, XEXP (op0, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:1448:38: note: expanded from macro 'gen_rtx_LSHIFTRT'
gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12580:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (XEXP (op0, 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:1448:46: note: expanded from macro 'gen_rtx_LSHIFTRT'
gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12593:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (XEXP (op0, 0), 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12594:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (XEXP (op0, 0), 1)) < HOST_BITS_PER_WIDE_INT)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12596:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
mask = ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12597:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< INTVAL (XEXP (XEXP (op0, 0), 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12615:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& ((INTVAL (XEXP (op0, 1)) & GET_MODE_MASK (mode))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12655:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
unsigned HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12694:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == const1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12707:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == const1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12711:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx shift_count = XEXP (XEXP (op0, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12738:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12739:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& ((INTVAL (XEXP (op0, 1)) + ! equality_comparison_p)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12742:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
& ((HOST_WIDE_INT_1U << INTVAL (XEXP (op0, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12746:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
& ~(mask >> (INTVAL (XEXP (op0, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12753:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
temp >>= INTVAL (XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12767:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
- INTVAL (XEXP (op0, 1)))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12792:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (op0, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12801:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12801:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (op0, 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12802:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12820:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12820:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (XEXP (XEXP (op0, 0), 0), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12821:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (int_mode_for_size (mode_width - INTVAL (XEXP (op0, 1)), 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12828:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx add_const = XEXP (XEXP (op0, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12830:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
add_const, XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12848:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) > 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12849:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12853:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? ((GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1)) >> 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12856:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<= GET_MODE_MASK (mode) >> INTVAL (XEXP (op0, 1))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12861:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< INTVAL (XEXP (op0, 1))) - 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12870:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< INTVAL (XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12875:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|= ((HOST_WIDE_INT_1 << INTVAL (XEXP (op0, 1))) - 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13020:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (op0, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13073:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13080:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13083:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (x1, 1) : XEXP (x1, 0));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13087:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13090:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (x0, 1) : XEXP (x0, 0));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13141:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13152:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13158:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13318:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
record_value_for_reg (dest, record_dead_insn, SET_SRC (setter));
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13331:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (setter)));
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13357:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (link = REG_NOTES (insn); link; link = XEXP (link, 1))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13357:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (link = REG_NOTES (insn); link; link = XEXP (link, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13461:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
regno = REGNO (SET_SRC (set));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO'
#define REGNO(RTX) (rhs_regno(RTX))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13647:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13657:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (x1 == XEXP (x0, 0) || x1 == XEXP (x0, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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/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/combine.cc:14189:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
next_note = XEXP (note, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14256:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*np = XEXP (n, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14257:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (n, 1) = REG_NOTES (i3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14257:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (n, 1) = REG_NOTES (i3);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14258:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (i3) = n;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14439:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (JUMP_LABEL (place) == NULL
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14440:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| JUMP_LABEL (place) == XEXP (note, 0)))
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14442:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx label = JUMP_LABEL (place);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14445:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (place) = XEXP (note, 0);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14447:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)--;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14452:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (JUMP_LABEL (place2) == NULL
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14453:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| JUMP_LABEL (place2) == XEXP (note, 0)))
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14455:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx label = JUMP_LABEL (place2);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14458:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (place2) = XEXP (note, 0);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14460:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)--;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14570:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (set != 0 && ! side_effects_p (SET_SRC (set))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14577:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx old_notes = REG_NOTES (tem_insn);
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14580:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (tem_insn) = NULL;
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14746:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = REG_NOTES (place);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14746:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = REG_NOTES (place);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14747:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (place) = note;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:65:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (INSN_CODE (insn) < 0)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:65:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:273:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:65:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
return INSN_CODE (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:162:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:178:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (int i = 0; i < XVECLEN (XEXP (src, 1), 0); i++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:257:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
x = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:262:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (x, 1) == const0_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:302:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| !rtx_equal_p (XEXP (compare, 1), cmp->in_b))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:392:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
last_cmp->in_b = XEXP (src, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:607:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
reg = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:716:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:801:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
in_b = gen_rtx_UNSPEC (GET_MODE (cmp->in_b), v, XINT (cmp->in_b, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:1350:44: note: expanded from macro 'gen_rtx_UNSPEC'
gen_rtx_fmt_Ei (UNSPEC, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:502:43: note: expanded from macro 'gen_rtx_fmt_Ei'
gen_rtx_fmt_Ei_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:813:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cmp_a = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:827:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cmp_a = XEXP (SET_SRC (x), 0);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:836:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (SET_SRC (x), 0), in_a)
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:837:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (SET_SRC (x), 1), in_b))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:837:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (SET_SRC (x), 1), in_b))
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:852:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cmp_b = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
124 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/context.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/convert.cc
624 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o coroutine-passes.o -MT coroutine-passes.o -MMD -MP -MF ./.deps/coroutine-passes.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o coverage.o -MT coverage.o -MMD -MP -MF ./.deps/coverage.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/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];
^
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: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.
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
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
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
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];
^
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
/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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4384:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4384:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4391:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
canon_reg (SET_SRC (x), insn);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4393:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
fold_rtx (SET_SRC (x), insn);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4425:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
canon_reg (SET_SRC (y), insn);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4427:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
fold_rtx (SET_SRC (y), insn);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4449:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (n_sets == 1 && REG_NOTES (insn) != 0
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4459:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl)))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4483:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (sets[i].rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4491:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
canon_reg (XEXP (dest, 1), insn), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4493:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
canon_reg (XEXP (dest, 2), insn), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4492:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
validate_change (insn, &XEXP (dest, 2),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4555:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (n_sets == 1 && REG_NOTES (insn) != 0
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4560:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (! rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4580:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx width = XEXP (SET_DEST (sets[0].rtl), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4581:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx pos = XEXP (SET_DEST (sets[0].rtl), 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4632:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (sets[i].rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:4920:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx new_and = gen_rtx_AND (VOIDmode, NULL_RTX, XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h:1434:41: note: expanded from macro 'gen_rtx_AND'
gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5245:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (SET_DEST (sets[i].rtl), 1))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/poly-int.h:1410:39: note: expanded from macro 'known_ge'
#define known_ge(A, B) (!maybe_lt (A, B))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5251:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx width = XEXP (SET_DEST (sets[i].rtl), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5252:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx pos = XEXP (SET_DEST (sets[i].rtl), 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5327:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (sets[i].rtl) = trial;
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5352:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (sets[i].rtl) = trial;
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5375:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (MEM_P (trial) && !rtx_equal_p (trial, SET_SRC(sets[i].rtl)))
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5383:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx new_rtx = canon_reg (SET_SRC (sets[i].rtl), insn);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5422:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (sets[i].rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5548:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx width = XEXP (SET_DEST (sets[i].rtl), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5611:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (new_rtx) = XEXP (src, 0);
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5612:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (XEXP (src, 0))++;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5618:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5619:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (new_rtx) = note;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5626:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = -1;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5688:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (SET_SRC (sets[i].rtl), src_eqv))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5694:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& ! rtx_equal_p (SET_SRC (sets[i].rtl), SET_DEST (sets[i].rtl)))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5810:13: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5810:57: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6167:18: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6167:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/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];
^
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (rt) = arg1;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
:6553:24: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (rtx note = REG_NOTES (insn); note; note = XEXP (note, 1))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6553:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (rtx note = REG_NOTES (insn); note; note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6778:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
count_reg_usage (SET_SRC (x), counts,
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6796:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
count_reg_usage (CALL_INSN_FUNCTION_USAGE (x), counts, dest, incr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6813:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
eqv = XEXP (eqv, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6829:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
count_reg_usage (XEXP (x, 1), counts, NULL_RTX, incr);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6834:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = ASM_OPERANDS_INPUT_LENGTH (x) - 1; i >= 0; i--)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'
#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6835:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
count_reg_usage (ASM_OPERANDS_INPUT (x, i), counts, dest, incr);
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT'
#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:6875:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| side_effects_p (SET_SRC (set)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7010:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7069:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7082:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& !side_effects_p (SET_SRC (set))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7096:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (set),
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7123:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (is_dead_debug_insn (INSN_VAR_LOCATION_LOC (insn),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7126:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_VAR_LOCATION_LOC (insn) = gen_rtx_UNKNOWN_VAR_LOC ();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7132:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
= simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7131:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_VAR_LOCATION_LOC (insn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7185:31: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
cse_change_cc_mode (array, ®_NOTES (insn), insn, newreg);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7296:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (rtx_equal_p (cc_src, SET_SRC (set)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7302:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (SET_SRC (set), 0))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7303:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (cc_src, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7304:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (SET_SRC (set), 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7304:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (SET_SRC (set), 1)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:7480:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cc_src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
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]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
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/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/rtl.h:444:5: 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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:81:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:81:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:87:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
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 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
/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];
^
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 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
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
In file included from XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:654:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (rt) = arg1;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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: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/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (rt) = arg1;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:868:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:897:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:956:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:984:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1012:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1072:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1103:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1135:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1136:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1137:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1167:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1195:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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.
/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];
^
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
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];
^
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];
^
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
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];
^
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:1109:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& VAR_LOC_UNKNOWN_P (INSN_VAR_LOCATION_LOC (insn)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:1990:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (insn); note;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:1991:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2581:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (reg), GET_MODE (reg));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2728:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
df_defs_record (collection_rec, COND_EXEC_CODE (x),
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE'
#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2797:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
df_find_hard_reg_defs (COND_EXEC_CODE (x), defs);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE'
#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2881:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
&XEXP (x, 2), ref_type, bb, insn_info, flags);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2940:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
df_uses_record (collection_rec, &XEXP (dst, 2),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2998:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2583:40: note: expanded from macro 'ASM_OPERANDS_INPUT_LENGTH'
#define ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2999:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
df_uses_record (collection_rec, &ASM_OPERANDS_INPUT (x, j),
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT'
#define ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3142:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = CALL_INSN_FUNCTION_USAGE (insn_info->insn); note;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3143:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3185:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (insn_info->insn); note;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3186:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
120 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dojump.o -MT dojump.o -MMD -MP -MF ./.deps/dojump.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dominance.o -MT dominance.o -MMD -MP -MF ./.deps/dominance.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dominance.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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 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
/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 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
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'
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
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/dse.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:272:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (INSN_CODE (insn) < 0)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:273:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/recog.h:274:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
return INSN_CODE (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:1496:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rhs = SET_SRC (body);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2428:19: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (link = CALL_INSN_FUNCTION_USAGE (call_insn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/dse.cc:2430:12: 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/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];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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/dumpfile.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
135 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2asm.o -MT dwarf2asm.o -MMD -MP -MF ./.deps/dwarf2asm.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc
130 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2cfi.o -MT dwarf2cfi.o -MMD -MP -MF ./.deps/dwarf2cfi.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/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)
^
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
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];
^
109 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2ctf.o -MT dwarf2ctf.o -MMD -MP -MF ./.deps/dwarf2ctf.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2ctf.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:40:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:119:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:384:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (NOTE_KIND (insn))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:484:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_CFI (add_cfi_insn) = cfi;
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1334:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = XEXP (pat, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1340:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cur_cfa->offset -= rtx_to_poly_int64 (XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1363:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = XEXP (set, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1377:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = rtx_to_poly_int64 (XEXP (addr, 1)) - cur_cfa->offset;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1428:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = XEXP (set, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1454:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1488:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1804:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (expr);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1878:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (cur_trace->cfa_temp.reg == XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1881:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (!poly_int_rtx_p (XEXP (src, 1), &offset))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1912:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = rtx_to_poly_int64 (XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1925:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& poly_int_rtx_p (XEXP (src, 1), &offset))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1940:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (src, 1) == stack_pointer_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1952:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& poly_int_rtx_p (XEXP (src, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1974:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!can_ior_p (cur_trace->cfa_temp.offset, INTVAL (XEXP (src, 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2008:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
fde->stack_realignment = INTVAL (XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2036:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = -rtx_to_poly_int64 (XEXP (XEXP (XEXP (dest, 0), 1), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2036:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = -rtx_to_poly_int64 (XEXP (XEXP (XEXP (dest, 0), 1), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2096:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = rtx_to_poly_int64 (XEXP (XEXP (dest, 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2253:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2253:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2478:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2481:28: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2483:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
bool required = cfi_label_required_p (NOTE_CFI (insn));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2485:27: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_P (next) && NOTE_KIND (next) == NOTE_INSN_CFI)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2487:37: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
required |= cfi_label_required_p (NOTE_CFI (next));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2491:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| (NOTE_P (next) && (NOTE_KIND (next)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2509:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_LABEL_NUMBER (tmp) = num;
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1679:33: note: expanded from macro 'NOTE_LABEL_NUMBER'
#define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2514:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_CFI)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2515:35: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
vec_safe_push (fde->dw_fde_cfi, NOTE_CFI (insn));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2655:42: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx_insn * lab = label_ref_label (XEXP (SET_SRC (tmp), 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2655:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx_insn * lab = label_ref_label (XEXP (SET_SRC (tmp), 2));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2670:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
n = ASM_OPERANDS_LABEL_LENGTH (tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2591:40: note: expanded from macro 'ASM_OPERANDS_LABEL_LENGTH'
#define ASM_OPERANDS_LABEL_LENGTH(RTX) XCVECLEN (RTX, 5, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2674:28: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
as_a (XEXP (ASM_OPERANDS_LABEL (tmp, i), 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2592:36: note: expanded from macro 'ASM_OPERANDS_LABEL'
#define ASM_OPERANDS_LABEL(RTX, N) XCVECEXP (RTX, 5, N, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2754:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_DELETED);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2948:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_P (start) && NOTE_KIND (start) == NOTE_INSN_CFI)
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3050:37: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_P (note) && NOTE_KIND (note) == NOTE_INSN_CFI);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3051:41: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
output_cfi_directive (dump_file, NOTE_CFI (note));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3122:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3194:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = rtx_to_poly_int64 (XEXP (rtl, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3199:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = -rtx_to_poly_int64 (XEXP (rtl, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
150 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o early-remat.o -MT early-remat.o -MMD -MP -MF ./.deps/early-remat.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/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
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1223:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1253:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1255:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1402:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp = XEXP (this, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1477:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx next = XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1483:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1488:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1504:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:94:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:179:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:182:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:220:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:222:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:265:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:266:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:307:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:308:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:346:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:382:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:448:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:516:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:653:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h: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/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/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/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
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];
^
/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
^
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];/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/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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)
^
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: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];
^
109 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:14993:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
((XINT (rtl, 1) >= 0 && XINT (rtl, 1) < NUM_UNSPEC_VALUES)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:14993:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
((XINT (rtl, 1) >= 0 && XINT (rtl, 1) < NUM_UNSPEC_VALUES)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:14998:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rtl, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15035:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
FOR_EACH_SUBRTX_VAR (iter, array, XEXP (rtl, 1), ALL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl-iter.h:284:41: note: expanded from macro 'FOR_EACH_SUBRTX_VAR'
for (subrtx_var_iterator ITER (ARRAY, X, TYPE##_BOUNDS); !ITER.at_end (); \
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15047:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
FOR_EACH_SUBRTX_VAR (iter, array, XEXP (rtl, 1), ALL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl-iter.h:284:41: note: expanded from macro 'FOR_EACH_SUBRTX_VAR'
for (subrtx_var_iterator ITER (ARRAY, X, TYPE##_BOUNDS); !ITER.at_end (); \
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15082:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tree decl = SYMBOL_REF_DECL (rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15247:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
== (INTVAL (XEXP (rtl, 1)) & GET_MODE_MASK (op_mode)))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15262:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
+ size_of_int_loc_descriptor (INTVAL (XEXP (rtl, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15267:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15307:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15347:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), op_mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15371:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = int_loc_descriptor (INTVAL (XEXP (rtl, 1)) & mask);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15387:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
+ INTVAL (XEXP (rtl, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15414:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15506:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15812:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx rtlop1 = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16189:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode, initialized);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16347:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtl = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16370:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (rtl, 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16382:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
loc_descr_plus_const (&mem_loc_result, INTVAL (XEXP (rtl, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16385:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16441:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx rtlop1 = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16472:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XEXP (rtl, 0) == XEXP (rtl, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16481:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16505:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16760:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
size = INTVAL (XEXP (rtl, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16761:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
shift = INTVAL (XEXP (rtl, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16787:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = mem_loc_descriptor (XEXP (rtl, 1), mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16789:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
op2 = mem_loc_descriptor (XEXP (rtl, 2), mode, mem_mode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16952:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
HOST_WIDE_INT dw_op = XINT (elem, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17138:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
loc_result = concat_loc_descriptor (XEXP (rtl, 0), XEXP (rtl, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17150:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx loc = PAT_VAR_LOCATION_LOC (rtl);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17157:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtl = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17344:56: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
= implicit_ptr_descriptor (XEXP (rtl, 0), INTVAL (XEXP (rtl, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17429:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = PAT_VAR_LOCATION_LOC (varloc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17545:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (p = loc; p; p = XEXP (p, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17554:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17554:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17559:21: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
initialized = NOTE_VAR_LOCATION_STATUS (loc_note);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17560:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = NOTE_VAR_LOCATION (loc_note);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17624:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = PAT_VAR_LOCATION_LOC (varloc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17729:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17729:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17741:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
initialized = NOTE_VAR_LOCATION_STATUS (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17742:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = NOTE_VAR_LOCATION (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17810:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
initialized = NOTE_VAR_LOCATION_STATUS (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17811:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = NOTE_VAR_LOCATION (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17959:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (XEXP (rtl, 0))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:890:34: note: expanded from macro 'TREE_ASM_WRITTEN'
#define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20722:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| SYMBOL_REF_DECL (XEXP (rtl, 0)) != decl)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20835:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_VAR_LOCATION (loc_list->first->loc)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20836:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_VAR_LOCATION_LOC (loc_list->first->loc))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20836:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_VAR_LOCATION_LOC (loc_list->first->loc))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20841:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtl = NOTE_VAR_LOCATION_LOC (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20841:13: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtl = NOTE_VAR_LOCATION_LOC (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
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/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/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/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/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: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/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/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]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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];
^
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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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];
^
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]
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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];
^
/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:48:
/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/emit-rtl.cc:48:
/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/emit-rtl.cc:48:
/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/dwarf2out.cc:33241:
./gt-dwarf2out.h:1645:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1645:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1645:69: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1645:69: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1832:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1832:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1832:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1832:64: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1850:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1850:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1850:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1850:62: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1898:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1898:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1898:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1898:68: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1916:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1916:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1916:63: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1916:63: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1987:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1987:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:1987:62: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:1987:62: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:2024:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:2024:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:2024:65: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:2024:65: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:2153:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:2153:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:2153:58: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-dwarf2out.h:2153:58: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-dwarf2out.h:2171:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-dwarf2out.h:2171:3: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
./gt-dwarf2out.h:2171:62: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map
MidnightBSD Magus